import java.util.ArrayList;

public class Answer2 {
    // 两个数组的交集
    //https://www.nowcoder.com/practice/56ea71d1f4e94de2aaec10e985874cce?tpId=196&tqId=40269&ru=/exam/oj
    public static void main(String[] args) {
        ArrayList<Integer> num1=new ArrayList<>();
        ArrayList<Integer> num2=new ArrayList<>();
    }
    public ArrayList<Integer> intersection (ArrayList<Integer> nums1, ArrayList<Integer> nums2) {
        // write code here
        ArrayList<Integer> a=new ArrayList<>();
        boolean[] hash=new boolean[1000];
        for(int i:nums1){
            hash[i]=true;
        }
        for(int j:nums2){
            if(hash[j]){
                a.add(j);
                hash[j]=false;
            }
        }
        return a;
    }
}
